/*
 * SPDX-FileCopyrightText: 2016 Ludwig Knüpfer <ludwig.knuepfer@fu-berlin.de>
 * SPDX-License-Identifier: LGPL-2.1-only
 */

#include "tests-checksum.h"

void tests_checksum(void)
{
    TESTS_RUN(tests_checksum_crc8_tests());
    TESTS_RUN(tests_checksum_crc8_lsb_tests());
    TESTS_RUN(tests_checksum_crc16_ccitt_kermit_tests());
    TESTS_RUN(tests_checksum_crc16_ccitt_fcs_tests());
    TESTS_RUN(tests_checksum_crc16_ccitt_mcrf4xx_tests());
    TESTS_RUN(tests_checksum_crc16_ccitt_aug_tests());
    TESTS_RUN(tests_checksum_crc16_ccitt_false_tests());
    TESTS_RUN(tests_checksum_crc32_tests());
    TESTS_RUN(tests_checksum_fletcher16_tests());
    TESTS_RUN(tests_checksum_fletcher32_tests());
    TESTS_RUN(tests_checksum_ucrc16_tests());
}
